package com.liliudong.cursormate.common.constant;

/**
 * 数据权限类型枚举类
 * <p>
 * 1. 只能读取自己的数据
 * 2. 读取自己所属组织的数据
 * 3. 读取自己所属组织及组织下级数据
 * 4. 自定义数据权限
 *
 * @author liudo
 * @version 1.0
 * @project cursor-mate
 * @date 2023/10/27 19:27:15
 */
public enum DataScopeTypeEnum {
    ONLY_OWN(1),
    OWN_ORGANIZATION(2),
    OWN_AND_SUB_ORGANIZATION(3),
    CUSTOM(4);

    private final int value;

    DataScopeTypeEnum(int value) {
        this.value = value;
    }

    public int getValue() {
        return value;
    }
}
